package cn.plushine.mapper;

import cn.plushine.pojo.*;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;

/**
 * 盘点订单
 */
@Mapper
@Repository
public interface BaseCheckMapper {
    // 获取盘点订单
    List<Check> get();

//    // 获取仓库信息（库-区-位）
//    List<Cascader> warehouse();

    // 获取当前盘点位置下的货物信息
    List<CheckItem> getChecks(int warehouse, int area, int position);

//    // 查询货物单位（库存、品牌）
//    TransferItem getUnit(int id, int o3);

    // 添加盘点订单
    int add(Check check);

    // 添加盘点订单记录
    int addItem(Check check);

    // 批量盘点
    int modify(Check check,int status);

    // 删除盘点订单
    int delete(String id);

    // 恢复货物信息
    int cancel(String id);
}
